import defaultSettings from '@/settings'

const { showSettings, fixedHeader, sidebarLogo } = defaultSettings

var settings = {
  state: {
    showSettings: showSettings,
    fixedHeader: fixedHeader,
    sidebarLogo: sidebarLogo
  },
  mutationgs: {
    changeSetting: (state, { key, value }) => {
      // eslint-disable-next-line no-prototype-builtins
      if (state.hasOwnProperty(key)) {
        state[key] = value
      }
    }
  },
  actions: {
    changeSetting({ commit }, data) {
      commit('changeSetting', data)
    }
  }
}

export default settings

// const state = {
//   showSettings: showSettings,
//   fixedHeader: fixedHeader,
//   sidebarLogo: sidebarLogo
// }

// const mutations = {
//   changeSetting: (state, { key, value }) => {
//     // eslint-disable-next-line no-prototype-builtins
//     if (state.hasOwnProperty(key)) {
//       state[key] = value
//     }
//   }
// }

// const actions = {
//   changeSetting({ commit }, data) {
//     commit('changeSetting', data)
//   }
// }

// export default {
//   namespaced: true,
//   state,
//   mutations,
//   actions
// }

